package cn.xzqwjw.taskmanager.service;

import cn.xzqwjw.taskmanager.domain.pojo.SysRolePurview;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @author rush
 */
public interface SysRolePurviewService extends IService<SysRolePurview> {

  /**
   * 根据权限id查询得到所有拥有此权限的角色id列表
   *
   * @param idPurview 权限id
   * @return 返回给 controller 用于输出 response 的 json 格式的字符串
   */
  String getRoleIdsByPurviewId(Integer idPurview);

  /**
   * 根据角色id查询得到此角色拥有的所有权限id列表
   *
   * @param idRole 角色id
   * @return 返回给 controller 用于输出 response 的 json 格式的字符串
   */
  String getPurviewIdsByRoleId(Integer idRole);

}
